//
//  UIColor+LxColor.h
//  LvXiMark
//
//  Created by apple on 16/4/22.
//  Copyright © 2016年 SJT. All rights reserved.
//





#import <UIKit/UIKit.h>



#define HexColor(x)  [UIColor HexColor:x]
#define RGBColor(r,g,b) [UIColor RGBColor:r green:g blue:b]

#define RGBAColor(r,g,b,a) [UIColor RGBColor:r green:g blue:b alpha:a]

#define RandColor [UIColor randColor]
@interface UIColor (LxColor)



/**
 *  Hex颜色:(16进制颜色)
 *
 *  @param hex 16进制数以#开头
 *
 *  @return 颜色
 */
+(UIColor*)HexColor:(NSString*)hex;
/**
 *  RGB颜色 透明度默认为1.0
 *
 *  @param red   红色数值 >=0.0 && <=255.0
 *  @param green 绿色数值 >=0.0 && <=255.0
 *  @param blue  蓝色数值 >=0.0 && <=255.0
 *
 *  @return 颜色
 */
+(UIColor*)RGBColor:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue;
/**
 *  带透明度的RGB颜色
 *
 *  @param red   红色数值 >=0.0 && <=255.0
 *  @param green 绿色数值 >=0.0 && <=255.0
 *  @param blue  蓝色数值 >=0.0 && <=255.0
 *  @param alpha 透明度   >=0   && <=1.0
 *
 *  @return 颜色
 */
+(UIColor*)RGBColor:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;

/**
 *  随机颜色
 *
 *  @return 颜色
 */
+(UIColor*)randColor;
@end
